MoveFile failed for \SCCMContentLib\DataLib
Случайно заглянув в Monitoring, увидел, что компонент SMS_PACKAGE_TRANSFER_MANAGER стал «красным».
Message ID 8211:
Package Transfer Manager failed to update the package «CAS00007», Version 5 on distribution point SERVER-DP2.COM.UA. Review PkgXferMgr.log for more information about this failure.
Possible cause: Site server does not have sufficient rights to the source directory.
Solution: Verify that the site server computer account has at least Read access to the directory you specify as the source directory.Possible cause: There is not enough disk space available on the distribution point.
Solution: Verify that there is enough free disk space available on the distribution point.
Немного разобравшись в ситуации, понял, что обновление, которое входит в два пакета, не может быть добавлено на половину удалённых точек распространения.
PkgXferMgr.log:
ExecStaticMethod failed (80041001) SMS_DistributionPoint, FinalizeContent
CSendFileAction::SendFiles failed; 0x80041001
Sending failed. Failure count = 2, Restart time = 30.04.2014 12:54:44 FLE Daylight Time
smsdpprov.log с удалённой точки распространения:
MoveFile failed for \\?\C:\SCCMContentLib\DataLib\e09353bb-e231-4ec9-9d7b-cb1b3e7d7f8e.CAS00007.temp to \\?\C:\SCCMContentLib\DataLib\e09353bb-e231-4ec9-9d7b-cb1b3e7d7f8e
FileRename failed; 0x800700b7
CContentDefinition::Finalize failed; 0x800700b7
Failed to finalize content ‘e09353bb-e231-4ec9-9d7b-cb1b3e7d7f8e’ for package ‘CAS00007’. Error code: 0X800700B7
MoveFile failed for \\?\C:\SCCMContentLib\DataLib\e09353bb-e231-4ec9-9d7b-cb1b3e7d7f8e.CAS00008.temp to \\?\C:\SCCMContentLib\DataLib\e09353bb-e231-4ec9-9d7b-cb1b3e7d7f8e
FileRename failed; 0x800700b7
CContentDefinition::Finalize failed; 0x800700b7
Failed to finalize content ‘e09353bb-e231-4ec9-9d7b-cb1b3e7d7f8e’ for package ‘CAS00008’. Error code: 0X800700B7
Первым делом я обновил пакеты, что не дало результата. Потом я удалил пакеты и пытался добавить их заново, но получал те же ошибки. distmgr.log подозрительно молчал, не показывая каких-либо ошибок. Оказалось, что «сбойные» файлы после удаления пакета оставались на месте:
Удалить файлы не получалось, захватить права на себя — тоже. На момент устранения неполадок перезагрузка серверов была некритична, поэтому я перезагрузил сервера и без каких-либо проблем смог удалить файлы.
После этого добавление пакетов прошло без ошибок.